<?php 
	$seleccionados=explode(",",$_GET['seleccionados']);
	include_once("../../ClasesPHP/BaseDatos.php");
	include_once("../../ClasesPHP/funcionesphp.php");
	include_once("../../ClasesPHP/funcionesEtiquetas.php");
	$RegistrosAMostrar=5;
	$NroRegistros=0;
	if($_GET['pag']=="undefined")
	{
		$_GET['pag']=1;
	}
	if($_GET['pag']==1)
	{
		$RegistrosAEmpezar=0;
		$PagAct=$_GET['pag'];
	}
	else
	{
		$RegistrosAEmpezar=(($_GET['pag']-1)*($RegistrosAMostrar*2));
		$PagAct=$_GET['pag'];
	}
	$datodatosfiltro="";
	if($_GET['datosfiltro']!="undefined")
	{
		$sql="select codigotipodocumental,nombretipodocumental from tipodocumental where 
		nombretipodocumental like'".$_GET['datosfiltro']."%' order by nombretipodocumental;";
		$datodatosfiltro=$_GET['datosfiltro'];
		//echo $sql;
	}
	else
	{
		$sql="select codigotipodocumental,nombretipodocumental from tipodocumental order by nombretipodocumental";
	}
	$vectorNoSelect=array();//para guardar los TD no seleccionados
	$contador2=0;//para controlar el vectorNoSelect
	$resultconsult=BaseDatos::consultarRegistros($sql);
	while($fila=BaseDatos::returnRow($resultconsult))
	{
		$check=$fila ["codigotipodocumental"];
		//Se consulta para saber si se encuentra chequeado
		$esta=funcionesphp::buscarCheck($check);
		if(!$esta)
		{
			/*Se guarda el nombre y el codigo del TD*/
			$vectorNoSelect[$contador2]=$fila ["nombretipodocumental"];
			$vectorNoSelect[$contador2+1]=$fila ["codigotipodocumental"];
			$contador2+=2;
		}												
	}
	BaseDatos::desconectarConsultas($resultconsult);
	$contador2=0;//para controlar la paginación
	$contador=0;//para dar un nombre dinámico al div
				printf("<table class='estilotipodoctrhover'>");			
							$contador=0;
							$contador2=0;
							$pospagiTD=$PagAct;
							if(count($vectorNoSelect)==$RegistrosAEmpezar+2)//Para controlar que el ultimo registro de cada pagina haga la 
							{											 //paginación automaticamente a la pagina anterior
								$pospagiTD+=-1;
							}
							if($pospagiTD==0) //Para que no se desborde el vector cuando sea la primera selección ya que queda negativo								
							{
								$pospagiTD+=1;
							}
							printf("<input type='hidden' id='posicionpagiTD' value='$pospagiTD' />");
							$NroRegistros=count($vectorNoSelect)/2;
							if($NroRegistros==0)
							{
								echo "<tr class='textomensajes'><th colspan='2'>¡No se encuentra un Tipo Documental disponible con este nombre!</th></tr>";
							}
							for($RegistrosAEmpezar;$RegistrosAEmpezar<count($vectorNoSelect);$RegistrosAEmpezar+=2)
							{
								$contador2++;
								if($contador2<=5)//Solo se paginan 5 registros
								{
									$contador++;
									printf("
									<style> 
									#divtabla$contador{
									visibility:visible;	
									}
									</style>
									 <tr>
										<td colspan='2'>
											<div id='divtabla$contador'>
												<table >
													<tr>
														<td id='tablatd1'>".$vectorNoSelect[$RegistrosAEmpezar]."</td>
														<td class='tablatd2'><input type='checkbox' name='checktipodoc' id='checktipodoc' 
														value='".$vectorNoSelect[$RegistrosAEmpezar+1]."' onclick=\"ponerdivs(");
														if(count($seleccionados)==1)
														{
															printf("'1',");
														}
														else
														{
															printf("posicionpaginacion.value,");
														}
														printf("'divtabla$contador',this,$pospagiTD)\" /><img src='../../images/check1.png' title='Seleccionar'/>
														</td>
													</tr>
												</table>
											</div>
										</td>
									</tr>");
								}
							}		
					printf("<tfoot>
								<th colspan='2'>");
								//se llama la función para poner el pie de pagina
								 funcionesEtiquetas::ponerPieDePaginaTablasChecks($vectorNoSelect,$PagAct,$RegistrosAMostrar,'resultconsultatabla','../../PHPpaginas/TiposDocumentales/tablaconsultacampofiltro.php',$datodatosfiltro);
						printf("</th>
							</tfoot>						  								  
						</table>
					  </div>
					</td>
				</tr>
			</table>
		</td>
	</tr>
</table>");
?>